#!/bin/bash

echo "=== C语言HTTP请求库 + C# Web服务 设置脚本 ==="

# 1. 构建C语言库
echo "1. 构建C语言HTTP请求库..."
cd CRequestLib/build
./build_unix.sh
cd ../..

# 2. 构建C#项目
echo "2. 构建C# Web服务..."
cd CSharpWebService
dotnet build

# 3. 复制库文件
echo "3. 复制C语言库到C#输出目录..."
if [ -d "bin/Debug/net9.0" ]; then
    cp ../output/libCRequestLib.dylib bin/Debug/net9.0/
    echo "✅ 库文件已复制"
else
    echo "⚠️  输出目录不存在，请先确保C#项目构建成功"
fi

# 4. 运行服务
echo "4. 启动Web服务..."
echo "运行命令: dotnet run"
echo "然后在浏览器中访问: http://localhost:5000/http"

echo "=== 设置完成 ==="
